package com.gzs.learn.payment.pay;

import lombok.Data;

/**
 * @author zhisong.guan
 */
@Data
public class PaymentContext<T extends ContextBase> {
    /** 支付类型 */
    private PaymentTypeEnum paymentTypeEnum;
    /** 支付子类型 */
    private PaymentSubTypeEnum paymentSubTypeEnum;
    /** 行为类型 */
    private ActionEnum actionEnum;
    /** 上下文参数对象 */
    private T contextObject;
}
